﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MakeIT.Deo.Negocios;
using System.IO;

namespace MakeIT.Deo.Apresentacao
{
    public partial class DownCategoria : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            int idCategoriaImagem = int.Parse(Request["idCategoriaImagem"]);

            Response.ContentType = "image/jpeg";

            //Recupera dados
            CategoriaImagemBO categoriaImagemBO = new CategoriaImagemBO();
            categoriaxfoto categoriaImagemVO = categoriaImagemBO.RecuperaCategoriaImagem(idCategoriaImagem);

            if (categoriaImagemVO != null)
            {
                Response.ContentType = categoriaImagemVO.Mime;
                Response.BinaryWrite(categoriaImagemVO.Foto);
                return;
            }

            Response.ContentType = "image/png";
            string filePath = HttpContext.Current.Server.MapPath("~/App_Themes/Padrao/imagens/masterPage/SemFoto.png");
            Response.BinaryWrite(File.ReadAllBytes(filePath));
        }
    }
}
